package com.ruoyi.app.service;

import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.app.domain.ProductCategory;
import com.ruoyi.app.domain.ShopCustomer;

/**
 * 商品分类Service接口
 * 
 * @author zkq
 * @date 2024-07-28
 */
public interface IProductCategoryService extends IService<ProductCategory>
{
    /**
     * 查询商品分类
     * 
     * @param id 商品分类主键
     * @return 商品分类
     */
    public ProductCategory selectProductCategoryById(String id);

    /**
     * 查询商品分类列表
     * 
     * @param productCategory 商品分类
     * @return 商品分类集合
     */
    public List<ProductCategory> selectProductCategoryList(ProductCategory productCategory);

    /**
     * 添加或修改商品分类
     * @param productCategoryr
     * @return
     */
    boolean addOrUpdate(ProductCategory productCategoryr);

    /**
     * 验证删除商品分类
     * @param productCategory
     * @return
     */
    boolean verifyRemove(ProductCategory productCategory);
}
